package org.greyfire.transcendancy.ui;

import org.greyfire.transcendancy.cosmos.Galaxy;

public interface UI {
    public void initialise();
    public void activate();
    public void shutdown();
    public Galaxy galaxy();
    public Boolean yn(String question);
    public Boolean ynq(String question);
    public Boolean verifyQuit();
    public String prompt(String question);
    public String prompt(String question, String default_value);
    public String choice(String question, String[] values, String default_value);
    public void notify(String message);
    public void warn(String message);
    public boolean running();
    public void redrawGalaxy();
}
